1. امروزه، بسط و گسترش شبکه‌های بی‌سیم و امکان بروز خطا و نویز در این کانال‌های ارتباطی بی‌سیم، هر پروتکل ارتباطی بی‌سیم را مجبور کرده از انواع روش‌های رمزگذاری، رمزگشایی و تصحیح خطا به‌منظور انتقال هرچه درست‌تر، داده‌های ارسالی و دریافت اطلاعات بدون خطا و نویز بیشتر استفاده نماید. از بین استانداردهای مختلف پروتکل تعریف شده برای لایه فیزیکی اینترنت اشیا، بلوتوث کم‌انرژی به دلیل مصرف کم‌انرژی، یک استاندارد امیدوارکننده است. تفاوت این فناوری با بلوتوث معمولی، توان مصرفی پایین آن است. BLE در باند فرکانسی ISM 2.4GHz کار می‌کند که برای استفاده صنعتی، علمی و پزشکی مورداستفاده قرار می‌گیرد. زمان اتصال در بلوتوث کم‌مصرف تنها چند میلی‌ثانیه است؛ برخلاف بلوتوث که به 100 میلی‌ثانیه می‌رسد. باتوجه‌به اینکه الگوریتم‌های رمزگذاری و رمزگشایی محاسبات حجیمی را نیاز دارند پیاده‌سازی این الگوریتم‌ها به‌صورت سخت‌افزاری می‌تواند درعین‌حال که سرعت انجام الگوریتم‌ها را افزایش می‌دهد باعث کاهش توان تلفاتی کل نیز گردد. در این پایان‌نامه، به یکی از بخش‌های اصلی در پروتکل بلوتوث که قسمت کدینگ کانال است پرداخته ‌شد. ابتدا به مفاهیم عملی و پیاده‌سازی الگوریتم ویتربی با کدهای کانولوشن و دیاگرام ترلیس پرداخته شد. سپس به‌صورت سخت‌افزاری با استفاده از زبان توصیف سخت‌افزار Verilog HDL، رمزگشایی ویتربی با کدهای کانولوشن (2،1،3) و دیاگرام ترلیس، بخش پروتکل بلوتوث را پیاده‌سازی شده است.

پدیدآورنده :

کتابخانه: University of Tabriz Library, Documentation and Publication Center (East Azarbaijan)